home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Utilities / Text / OzTeX 1.9 / TeX-inputs / LaTeX / texsys.cfg / texsys.txt
LaTeX Document  |  1995-01-23  |  7.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: LaTeX Document (document/latex).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert LaTeX Document (document/latex) magic Supported
99% dexvert Texinfo Document (document/texInfo) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file TeX document text default
99% file LaTeX auxiliary file, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/281 LaTeX (Subdocument) default
100% gt2 Textdatei (UNIX) default
100% detectItEasy Format: plain text[LF] default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 20 5c 73 75 62 73 65 | 63 74 69 6f 6e 7b 74 65 |% \subse|ction{te|
|00000010| 78 73 79 73 2e 63 66 67 | 7d 0a 25 20 54 68 69 73 |xsys.cfg|}.% This|
|00000020| 20 66 69 6c 65 20 63 6f | 6e 74 61 69 6e 73 20 74 | file co|ntains t|
|00000030| 68 65 20 73 69 74 65 20 | 73 70 65 63 69 66 69 63 |he site |specific|
|00000040| 20 64 65 66 69 6e 69 74 | 69 6f 6e 73 20 6f 66 20 | definit|ions of |
|00000050| 74 68 65 20 66 6f 75 72 | 20 6d 61 63 72 6f 73 5c |the four| macros\|
|00000060| 5c 0a 25 20 7c 5c 40 63 | 75 72 72 64 69 72 7c 2c |\.% |\@c|urrdir|,|
|00000070| 20 7c 5c 69 6e 70 75 74 | 40 70 61 74 68 7c 2c 20 | |\input|@path|, |
|00000080| 7c 5c 66 69 6c 65 6e 61 | 6d 65 40 70 61 72 73 65 ||\filena|me@parse|
|00000090| 7c 20 61 6e 64 20 7c 5c | 40 54 65 58 76 65 72 73 || and |\|@TeXvers|
|000000a0| 69 6f 6e 7c 2e 0a 25 20 | 41 73 20 64 69 73 74 72 |ion|..% |As distr|
|000000b0| 69 62 75 74 65 64 20 69 | 74 20 6f 6e 6c 79 20 63 |ibuted i|t only c|
|000000c0| 6f 6e 74 61 69 6e 73 20 | 63 6f 6d 6d 65 6e 74 73 |ontains |comments|
|000000d0| 2c 20 68 6f 77 65 76 65 | 72 20 74 68 69 73 20 60 |, howeve|r this `|
|000000e0| 65 6d 70 74 79 27 0a 25 | 20 66 69 6c 65 20 77 69 |empty'.%| file wi|
|000000f0| 6c 6c 20 77 6f 72 6b 20 | 6f 6e 20 6d 61 6e 79 20 |ll work |on many |
|00000100| 73 79 73 74 65 6d 73 20 | 62 65 63 61 75 73 65 20 |systems |because |
|00000110| 6f 66 20 74 68 65 20 61 | 75 74 6f 6d 61 74 69 63 |of the a|utomatic|
|00000120| 20 74 65 73 74 73 20 62 | 75 69 6c 74 0a 25 20 69 | tests b|uilt.% i|
|00000130| 6e 74 6f 20 7c 64 69 72 | 63 68 65 63 6b 2e 64 74 |nto |dir|check.dt|
|00000140| 78 7c 2e 20 59 6f 75 20 | 5c 65 6d 70 68 7b 61 72 |x|. You |\emph{ar|
|00000150| 65 7d 20 61 6c 6c 6f 77 | 65 64 20 74 6f 20 65 64 |e} allow|ed to ed|
|00000160| 69 74 20 74 68 69 73 20 | 66 69 6c 65 20 74 6f 20 |it this |file to |
|00000170| 61 64 64 0a 25 20 64 65 | 66 69 6e 69 74 69 6f 6e |add.% de|finition|
|00000180| 73 20 6f 66 20 74 68 65 | 73 65 20 6d 61 63 72 6f |s of the|se macro|
|00000190| 73 20 61 70 70 72 6f 70 | 72 69 61 74 65 20 74 6f |s approp|riate to|
|000001a0| 20 79 6f 75 72 20 73 79 | 73 74 65 6d 2e 0a 25 20 | your sy|stem..% |
|000001b0| 44 61 76 69 64 20 43 61 | 72 6c 69 73 6c 65 20 31 |David Ca|rlisle 1|
|000001c0| 39 39 34 2f 31 31 2f 31 | 37 0a 25 20 54 68 65 20 |994/11/1|7.% The |
|000001d0| 6d 61 63 72 6f 73 20 74 | 68 61 74 20 6d 75 73 74 |macros t|hat must|
|000001e0| 20 62 65 20 64 65 66 69 | 6e 65 64 20 61 72 65 3a | be defi|ned are:|
|000001f0| 0a 25 20 5c 44 65 73 63 | 72 69 62 65 4d 61 63 72 |.% \Desc|ribeMacr|
|00000200| 6f 7b 5c 40 63 75 72 72 | 64 69 72 7d 0a 25 20 7c |o{\@curr|dir}.% ||
|00000210| 5c 40 63 75 72 72 64 69 | 72 7c 5c 6d 65 74 61 7b |\@currdi|r|\meta{|
|00000220| 66 69 6c 65 6e 61 6d 65 | 7d 5c 6d 65 74 61 7b 73 |filename|}\meta{s|
|00000230| 70 61 63 65 7d 20 73 68 | 6f 75 6c 64 20 65 78 70 |pace} sh|ould exp|
|00000240| 61 6e 64 20 74 6f 20 61 | 20 66 6f 72 6d 20 6f 66 |and to a| form of|
|00000250| 20 74 68 65 0a 25 20 66 | 69 6c 65 6e 61 6d 65 20 | the.% f|ilename |
|00000260| 74 68 61 74 20 75 6e 69 | 71 75 65 6c 79 20 72 65 |that uni|quely re|
|00000270| 66 65 72 73 20 74 6f 20 | 74 68 65 20 60 63 75 72 |fers to |the `cur|
|00000280| 72 65 6e 74 20 64 69 72 | 65 63 74 6f 72 79 27 20 |rent dir|ectory' |
|00000290| 69 66 20 74 68 69 73 20 | 69 73 0a 25 20 70 6f 73 |if this |is.% pos|
|000002a0| 73 69 62 6c 65 2e 20 28 | 54 68 65 20 65 78 70 61 |sible. (|The expa|
|000002b0| 6e 73 69 6f 6e 20 73 68 | 6f 75 6c 64 20 61 6c 73 |nsion sh|ould als|
|000002c0| 6f 20 65 6e 64 20 77 69 | 74 68 20 61 20 73 70 61 |o end wi|th a spa|
|000002d0| 63 65 2e 29 20 6f 6e 20 | 55 4e 49 58 2c 0a 25 20 |ce.) on |UNIX,.% |
|000002e0| 74 68 69 73 20 69 73 20 | 7c 5c 64 65 66 5c 40 63 |this is ||\def\@c|
|000002f0| 75 72 72 64 69 72 7b 2e | 2f 7d 7c 2e 20 46 6f 72 |urrdir{.|/}|. For|
|00000300| 20 6d 6f 72 65 20 65 78 | 6f 74 69 63 20 6f 70 65 | more ex|otic ope|
|00000310| 72 61 74 69 6e 67 20 73 | 79 73 74 65 6d 73 20 79 |rating s|ystems y|
|00000320| 6f 75 20 6d 61 79 0a 25 | 20 77 61 6e 74 20 74 6f |ou may.%| want to|
|00000330| 20 6d 61 6b 65 20 7c 5c | 40 63 75 72 72 64 69 72 | make |\|@currdir|
|00000340| 7c 20 61 20 6d 61 63 72 | 6f 20 77 69 74 68 20 61 || a macr|o with a|
|00000350| 72 67 75 6d 65 6e 74 73 | 20 64 65 6c 69 6d 69 74 |rguments| delimit|
|00000360| 65 64 20 62 79 20 7c 2e | 7c 0a 25 20 61 6e 64 2f |ed by |.||.% and/|
|00000370| 6f 72 20 5c 6d 65 74 61 | 7b 73 70 61 63 65 7d 2e |or \meta|{space}.|
|00000380| 20 49 66 20 74 68 65 20 | 6f 70 65 72 61 74 69 6e | If the |operatin|
|00000390| 67 20 73 79 73 74 65 6d | 20 68 61 73 20 6e 6f 20 |g system| has no |
|000003a0| 63 6f 6e 63 65 70 74 20 | 6f 66 0a 25 20 64 69 72 |concept |of.% dir|
|000003b0| 65 63 74 6f 72 79 20 73 | 74 72 75 63 74 75 72 65 |ectory s|tructure|
|000003c0| 2c 20 74 68 69 73 20 6d | 61 63 72 6f 20 73 68 6f |, this m|acro sho|
|000003d0| 75 6c 64 20 62 65 20 64 | 65 66 69 6e 65 64 20 74 |uld be d|efined t|
|000003e0| 6f 20 62 65 20 65 6d 70 | 74 79 2e 0a 25 20 5c 44 |o be emp|ty..% \D|
|000003f0| 65 73 63 72 69 62 65 4d | 61 63 72 6f 7b 5c 69 6e |escribeM|acro{\in|
|00000400| 70 75 74 40 70 61 74 68 | 7d 0a 25 20 49 66 20 74 |put@path|}.% If t|
|00000410| 68 65 20 70 72 69 6d 69 | 74 69 76 65 20 7c 5c 6f |he primi|tive |\o|
|00000420| 70 65 6e 69 6e 7c 20 73 | 65 61 72 63 68 65 73 20 |penin| s|earches |
|00000430| 74 68 65 20 73 61 6d 65 | 20 64 69 72 65 63 74 6f |the same| directo|
|00000440| 72 69 65 73 20 61 73 20 | 74 68 65 0a 25 20 70 72 |ries as |the.% pr|
|00000450| 69 6d 69 74 69 76 65 20 | 7c 5c 69 6e 70 75 74 7c |imitive ||\input||
|00000460| 2c 20 74 68 65 6e 20 69 | 74 20 69 73 20 70 6f 73 |, then i|t is pos|
|00000470| 73 69 62 6c 65 20 74 6f | 20 74 65 6c 6c 20 28 75 |sible to| tell (u|
|00000480| 73 69 6e 67 20 7c 5c 69 | 66 65 6f 66 7c 29 0a 25 |sing |\i|feof|).%|
|00000490| 20 77 68 65 74 68 65 72 | 20 61 20 66 69 6c 65 20 | whether| a file |
|000004a0| 65 78 69 73 74 73 20 62 | 65 66 6f 72 65 20 74 72 |exists b|efore tr|
|000004b0| 79 69 6e 67 20 74 6f 20 | 69 6e 70 75 74 20 69 74 |ying to |input it|
|000004c0| 2e 20 46 6f 72 20 73 79 | 73 74 65 6d 73 20 6c 69 |. For sy|stems li|
|000004d0| 6b 65 0a 25 20 74 68 69 | 73 2c 20 7c 5c 69 6e 70 |ke.% thi|s, |\inp|
|000004e0| 75 74 40 70 61 74 68 7c | 20 73 68 6f 75 6c 64 20 |ut@path|| should |
|000004f0| 62 65 20 6c 65 66 74 20 | 75 6e 64 65 66 69 6e 65 |be left |undefine|
|00000500| 64 2e 0a 25 20 49 66 20 | 7c 5c 6f 70 65 6e 69 6e |d..% If ||\openin|
|00000510| 7c 20 64 6f 65 73 20 6e | 6f 74 20 60 66 6f 6c 6c || does n|ot `foll|
|00000520| 6f 77 27 20 7c 5c 69 6e | 70 75 74 7c 20 74 68 65 |ow' |\in|put| the|
|00000530| 6e 20 7c 5c 69 6e 70 75 | 74 40 70 61 74 68 7c 20 |n |\inpu|t@path| |
|00000540| 6d 75 73 74 20 62 65 0a | 25 20 64 65 66 69 6e 65 |must be.|% define|
|00000550| 64 20 74 6f 20 62 65 20 | 61 20 6c 69 73 74 20 6f |d to be |a list o|
|00000560| 66 20 64 69 72 65 63 74 | 6f 72 69 65 73 20 74 6f |f direct|ories to|
|00000570| 20 73 65 61 72 63 68 20 | 66 6f 72 20 69 6e 70 75 | search |for inpu|
|00000580| 74 20 66 69 6c 65 73 2e | 20 54 68 65 0a 25 20 66 |t files.| The.% f|
|00000590| 6f 72 6d 61 74 20 66 6f | 72 20 65 61 63 68 20 64 |ormat fo|r each d|
|000005a0| 69 72 65 63 74 6f 72 79 | 20 69 73 20 61 73 20 66 |irectory| is as f|
|000005b0| 6f 72 20 7c 5c 40 63 75 | 72 72 64 69 72 7c 2c 20 |or |\@cu|rrdir|, |
|000005c0| 6e 6f 72 6d 61 6c 6c 79 | 20 6a 75 73 74 20 61 0a |normally| just a.|
|000005d0| 25 20 70 72 65 66 69 78 | 20 69 73 20 72 65 71 75 |% prefix| is requ|
|000005e0| 69 72 65 64 2c 20 62 75 | 74 20 69 74 20 6d 61 79 |ired, bu|t it may|
|000005f0| 20 62 65 20 61 20 6d 61 | 63 72 6f 20 77 69 74 68 | be a ma|cro with|
|00000600| 20 73 70 61 63 65 2d 64 | 65 6c 69 6d 69 74 65 64 | space-d|elimited|
|00000610| 0a 25 20 61 72 67 75 6d | 65 6e 74 2e 20 54 68 61 |.% argum|ent. Tha|
|00000620| 74 20 69 73 2c 20 69 66 | 20 5c 6d 65 74 61 7b 64 |t is, if| \meta{d|
|00000630| 69 72 7d 20 69 73 20 61 | 6e 20 65 6e 74 72 79 20 |ir} is a|n entry |
|00000640| 69 6e 20 74 68 65 20 69 | 6e 70 75 74 20 70 61 74 |in the i|nput pat|
|00000650| 68 2c 20 0a 25 20 5c 54 | 65 58 20 77 69 6c 6c 20 |h, .% \T|eX will |
|00000660| 74 72 79 20 74 6f 20 6c | 6f 61 64 20 74 68 65 20 |try to l|oad the |
|00000670| 65 78 70 61 6e 73 69 6f | 6e 20 6f 66 20 0a 25 20 |expansio|n of .% |
|00000680| 20 20 5c 6d 65 74 61 7b | 64 69 72 7d 5c 6d 65 74 | \meta{|dir}\met|
|00000690| 61 7b 66 69 6c 65 6e 61 | 6d 65 7d 5c 6d 65 74 61 |a{filena|me}\meta|
|000006a0| 7b 73 70 61 63 65 7d 0a | 25 20 53 6f 20 65 69 74 |{space}.|% So eit|
|000006b0| 68 65 72 20 5c 6d 65 74 | 61 7b 64 69 72 7d 20 73 |her \met|a{dir} s|
|000006c0| 68 6f 75 6c 64 20 62 65 | 20 64 65 66 69 6e 65 64 |hould be| defined|
|000006d0| 20 61 73 20 61 20 6d 61 | 63 72 6f 20 77 69 74 68 | as a ma|cro with|
|000006e0| 20 61 72 67 75 6d 65 6e | 74 0a 25 20 64 65 6c 69 | argumen|t.% deli|
|000006f0| 6d 69 74 65 64 20 62 79 | 20 73 70 61 63 65 2c 20 |mited by| space, |
|00000700| 6f 72 20 69 74 20 73 68 | 6f 75 6c 64 20 6a 75 73 |or it sh|ould jus|
|00000710| 74 20 65 78 70 61 6e 64 | 20 74 6f 20 61 20 64 69 |t expand| to a di|
|00000720| 72 65 63 74 6f 72 79 20 | 6e 61 6d 65 2c 0a 25 20 |rectory |name,.% |
|00000730| 69 6e 63 6c 75 64 69 6e | 67 20 74 68 65 20 66 69 |includin|g the fi|
|00000740| 6e 61 6c 20 64 69 72 65 | 63 74 6f 72 79 20 73 65 |nal dire|ctory se|
|00000750| 70 61 72 61 74 6f 72 2c | 20 73 6f 20 74 68 61 74 |parator,| so that|
|00000760| 20 69 74 20 6d 61 79 20 | 62 65 0a 25 20 63 6f 6e | it may |be.% con|
|00000770| 63 61 74 65 6e 61 74 65 | 64 20 77 69 74 68 20 74 |catenate|d with t|
|00000780| 68 65 20 5c 6d 65 74 61 | 7b 66 69 6c 65 6e 61 6d |he \meta|{filenam|
|00000790| 65 7d 2e 20 54 68 69 73 | 20 6d 65 61 6e 73 20 74 |e}. This| means t|
|000007a0| 68 61 74 20 66 6f 72 20 | 55 4e 49 58 2d 6c 69 6b |hat for |UNIX-lik|
|000007b0| 65 0a 25 20 73 79 6e 74 | 61 78 2c 20 65 61 63 68 |e.% synt|ax, each|
|000007c0| 20 5c 6d 65 74 61 7b 64 | 69 72 7d 20 73 68 6f 75 | \meta{d|ir} shou|
|000007d0| 6c 64 20 65 6e 64 20 77 | 69 74 68 20 61 20 73 6c |ld end w|ith a sl|
|000007e0| 61 73 68 2c 20 7c 2f 7c | 2e 20 4f 6e 65 20 65 78 |ash, |/||. One ex|
|000007f0| 63 65 70 74 69 6f 6e 20 | 74 6f 0a 25 20 74 68 69 |ception |to.% thi|
|00000800| 73 20 72 75 6c 65 20 69 | 73 20 74 68 61 74 20 74 |s rule i|s that t|
|00000810| 68 65 20 69 6e 70 75 74 | 20 70 61 74 68 20 73 68 |he input| path sh|
|00000820| 6f 75 6c 64 20 5c 65 6d | 70 68 7b 61 6c 77 61 79 |ould \em|ph{alway|
|00000830| 73 7d 20 63 6f 6e 74 61 | 69 6e 20 74 68 65 0a 25 |s} conta|in the.%|
|00000840| 20 65 6d 70 74 79 20 64 | 69 72 65 63 74 6f 72 79 | empty d|irectory|
|00000850| 20 7c 7b 7d 7c 20 61 73 | 20 74 68 69 73 20 77 69 | |{}| as| this wi|
|00000860| 6c 6c 20 61 6c 6c 6f 77 | 20 60 66 75 6c 6c 20 70 |ll allow| `full p|
|00000870| 61 74 68 6e 61 6d 65 73 | 27 20 74 6f 20 62 65 20 |athnames|' to be |
|00000880| 75 73 65 64 2c 0a 25 20 | 61 6e 64 20 74 68 65 20 |used,.% |and the |
|00000890| 20 60 63 75 72 72 65 6e | 74 20 64 69 72 65 63 74 | `curren|t direct|
|000008a0| 6f 72 79 27 20 74 6f 20 | 62 65 20 73 65 61 72 63 |ory' to |be searc|
|000008b0| 68 65 64 2e 0a 25 20 7c | 5c 69 6e 70 75 74 40 70 |hed..% ||\input@p|
|000008c0| 61 74 68 7c 20 73 68 6f | 75 6c 64 20 65 78 70 61 |ath| sho|uld expa|
|000008d0| 6e 64 20 74 6f 20 61 20 | 6c 69 73 74 20 6f 66 20 |nd to a |list of |
|000008e0| 73 75 63 68 20 64 69 72 | 65 63 74 6f 72 69 65 73 |such dir|ectories|
|000008f0| 2c 20 65 61 63 68 20 69 | 6e 20 61 0a 25 20 7c 7b |, each i|n a.% |{|
|00000900| 7d 7c 20 67 72 6f 75 70 | 2e 20 0a 25 20 5c 44 65 |}| group|. .% \De|
|00000910| 73 63 72 69 62 65 4d 61 | 63 72 6f 7b 5c 66 69 6c |scribeMa|cro{\fil|
|00000920| 65 6e 61 6d 65 40 70 61 | 72 73 65 7d 0a 25 20 41 |ename@pa|rse}.% A|
|00000930| 66 74 65 72 20 61 20 63 | 61 6c 6c 20 6f 66 20 74 |fter a c|all of t|
|00000940| 68 65 20 66 6f 72 6d 3a | 20 7c 5c 66 69 6c 65 6e |he form:| |\filen|
|00000950| 61 6d 65 40 70 61 72 73 | 65 7b 7c 5c 6d 65 74 61 |ame@pars|e{|\meta|
|00000960| 7b 66 69 6c 65 6e 61 6d | 65 7d 7c 7d 7c 2c 20 74 |{filenam|e}|}|, t|
|00000970| 68 65 0a 25 20 74 68 72 | 65 65 20 6d 61 63 72 6f |he.% thr|ee macro|
|00000980| 73 20 7c 5c 66 69 6c 65 | 6e 61 6d 65 40 61 72 65 |s |\file|name@are|
|00000990| 61 7c 2c 7c 5c 66 69 6c | 65 6e 61 6d 65 40 62 61 |a|,|\fil|ename@ba|
|000009a0| 73 65 7c 2c 7c 5c 66 69 | 6c 65 6e 61 6d 65 40 65 |se|,|\fi|lename@e|
|000009b0| 78 74 7c 20 73 68 6f 75 | 6c 64 0a 25 20 62 65 20 |xt| shou|ld.% be |
|000009c0| 64 65 66 69 6e 65 64 20 | 74 6f 20 62 65 20 74 68 |defined |to be th|
|000009d0| 65 20 60 61 72 65 61 27 | 20 28 6f 72 20 64 69 72 |e `area'| (or dir|
|000009e0| 65 63 74 6f 72 79 29 2c | 20 62 61 73 65 6e 61 6d |ectory),| basenam|
|000009f0| 65 20 61 6e 64 0a 25 20 | 65 78 74 65 6e 73 69 6f |e and.% |extensio|
|00000a00| 6e 20 72 65 73 70 65 63 | 74 69 76 65 6c 79 2e 20 |n respec|tively. |
|00000a10| 49 66 20 74 68 65 72 65 | 20 77 61 73 20 6e 6f 20 |If there| was no |
|00000a20| 65 78 74 65 6e 73 69 6f | 6e 20 73 70 65 63 69 66 |extensio|n specif|
|00000a30| 69 65 64 20 69 6e 0a 25 | 20 5c 6d 65 74 61 7b 66 |ied in.%| \meta{f|
|00000a40| 69 6c 65 6e 61 6d 65 7d | 2c 20 7c 5c 66 69 6c 65 |ilename}|, |\file|
|00000a50| 6e 61 6d 65 40 65 78 74 | 7c 20 73 68 6f 75 6c 64 |name@ext|| should|
|00000a60| 20 62 65 20 7c 5c 6c 65 | 74 7c 20 74 6f 20 7c 5c | be |\le|t| to |\|
|00000a70| 72 65 6c 61 78 7c 20 28 | 73 6f 20 74 68 69 73 0a |relax| (|so this.|
|00000a80| 25 20 63 61 73 65 20 6d | 61 79 20 62 65 20 74 65 |% case m|ay be te|
|00000a90| 73 74 65 64 20 77 69 74 | 68 20 7c 5c 40 69 66 75 |sted wit|h |\@ifu|
|00000aa0| 6e 64 65 66 69 6e 65 64 | 7b 66 69 6c 65 6e 61 6d |ndefined|{filenam|
|00000ab0| 65 40 65 78 74 7d 7c 20 | 61 6e 64 2c 20 70 65 72 |e@ext}| |and, per|
|00000ac0| 68 61 70 73 20 61 0a 25 | 20 64 65 66 61 75 6c 74 |haps a.%| default|
|00000ad0| 20 65 78 74 65 6e 73 69 | 6f 6e 20 73 75 62 73 74 | extensi|on subst|
|00000ae0| 69 74 75 74 65 64 29 2e | 0a 25 20 4e 6f 72 6d 61 |ituted).|.% Norma|
|00000af0| 6c 6c 79 20 6f 6e 65 20 | 77 6f 75 6c 64 20 6e 6f |lly one |would no|
|00000b00| 74 20 6e 65 65 64 20 74 | 6f 20 64 65 66 69 6e 65 |t need t|o define|
|00000b10| 20 74 68 69 73 20 6d 61 | 63 72 6f 20 69 6e 20 7c | this ma|cro in ||
|00000b20| 74 65 78 73 79 73 2e 63 | 66 67 7c 20 61 73 0a 25 |texsys.c|fg| as.%|
|00000b30| 20 74 68 65 20 61 75 74 | 6f 6d 61 74 69 63 20 74 | the aut|omatic t|
|00000b40| 65 73 74 73 20 63 61 6e | 20 73 75 70 70 6c 79 20 |ests can| supply |
|00000b50| 70 61 72 73 65 72 73 20 | 74 68 61 74 20 77 6f 72 |parsers |that wor|
|00000b60| 6b 20 77 69 74 68 20 55 | 4e 49 58 20 61 6e 64 20 |k with U|NIX and |
|00000b70| 56 4d 53 0a 25 20 73 79 | 6e 74 61 78 2c 20 61 73 |VMS.% sy|ntax, as|
|00000b80| 20 77 65 6c 6c 20 61 73 | 20 61 20 62 61 73 69 63 | well as| a basic|
|00000b90| 20 70 61 72 73 65 72 20 | 74 68 61 74 20 77 69 6c | parser |that wil|
|00000ba0| 6c 63 6f 76 65 72 20 6d | 61 6e 79 20 6f 74 68 65 |lcover m|any othe|
|00000bb0| 72 20 63 61 73 65 73 2e | 0a 25 20 48 6f 77 65 76 |r cases.|.% Howev|
|00000bc0| 65 72 20 73 6f 6d 65 20 | 6f 70 65 72 61 74 69 6e |er some |operatin|
|00000bd0| 67 20 73 79 73 74 65 6d | 73 20 6d 61 79 20 6e 65 |g system|s may ne|
|00000be0| 65 64 20 61 20 60 68 61 | 6e 64 20 70 72 6f 64 75 |ed a `ha|nd produ|
|00000bf0| 63 65 64 27 20 70 61 72 | 73 65 72 0a 25 20 69 6e |ced' par|ser.% in|
|00000c00| 20 77 68 69 63 68 20 63 | 61 73 65 20 69 74 20 73 | which c|ase it s|
|00000c10| 68 6f 75 6c 64 20 62 65 | 20 64 65 66 69 6e 65 64 |hould be| defined|
|00000c20| 20 69 6e 20 74 68 69 73 | 20 66 69 6c 65 2e 0a 25 | in this| file..%|
|00000c30| 20 54 68 65 20 55 4e 49 | 58 20 70 61 72 73 65 72 | The UNI|X parser|
|00000c40| 20 61 6c 73 6f 20 77 6f | 72 6b 73 20 66 6f 72 20 | also wo|rks for |
|00000c50| 6d 6f 73 74 20 4d 53 44 | 4f 53 20 5c 54 65 58 5c |most MSD|OS \TeX\|
|00000c60| 20 76 65 72 73 69 6f 6e | 73 2e 0a 25 20 43 75 72 | version|s..% Cur|
|00000c70| 72 65 6e 74 6c 79 20 69 | 66 20 74 68 65 20 55 4e |rently i|f the UN|
|00000c80| 49 58 20 6f 72 20 56 4d | 53 20 70 61 72 73 65 72 |IX or VM|S parser|
|00000c90| 20 69 73 20 6e 6f 74 20 | 75 73 65 64 2c 20 7c 5c | is not |used, |\|
|00000ca0| 66 69 6c 65 6e 61 6d 65 | 40 70 61 72 73 65 7c 20 |filename|@parse| |
|00000cb0| 69 73 0a 25 20 64 65 66 | 69 6e 65 64 20 74 6f 20 |is.% def|ined to |
|00000cc0| 61 6c 77 61 79 73 20 72 | 65 74 75 72 6e 20 61 6e |always r|eturn an|
|00000cd0| 20 65 6d 70 74 79 20 61 | 72 65 61 2c 20 61 6e 64 | empty a|rea, and|
|00000ce0| 20 74 6f 20 73 70 6c 69 | 74 20 74 68 65 20 61 72 | to spli|t the ar|
|00000cf0| 67 75 6d 65 6e 74 20 69 | 6e 74 6f 0a 25 20 62 61 |gument i|nto.% ba|
|00000d00| 73 65 6e 61 6d 65 20 61 | 6e 64 20 65 78 74 65 6e |sename a|nd exten|
|00000d10| 73 69 6f 6e 20 61 74 20 | 74 68 65 20 66 69 72 73 |sion at |the firs|
|00000d20| 74 20 60 7c 2e 7c 27 20 | 74 68 61 74 20 6f 63 63 |t `|.|' |that occ|
|00000d30| 75 72 73 20 69 6e 20 74 | 68 65 20 6e 61 6d 65 2e |urs in t|he name.|
|00000d40| 0a 25 20 50 61 72 73 65 | 72 73 20 66 6f 72 20 6f |.% Parse|rs for o|
|00000d50| 74 68 65 72 20 66 6f 72 | 6d 61 74 73 20 6d 61 79 |ther for|mats may|
|00000d60| 20 62 65 20 64 65 66 69 | 6e 65 64 20 69 6e 20 7c | be defi|ned in ||
|00000d70| 74 65 78 73 79 73 2e 63 | 66 67 7c 2c 0a 25 20 69 |texsys.c|fg|,.% i|
|00000d80| 6e 20 77 68 69 63 68 20 | 63 61 73 65 20 74 68 65 |n which |case the|
|00000d90| 79 20 77 69 6c 6c 20 62 | 65 20 75 73 65 64 20 69 |y will b|e used i|
|00000da0| 6e 20 70 72 65 66 65 72 | 65 6e 63 65 20 74 6f 20 |n prefer|ence to |
|00000db0| 74 68 65 20 64 65 66 61 | 75 6c 74 0a 25 20 64 65 |the defa|ult.% de|
|00000dc0| 66 69 6e 69 74 69 6f 6e | 73 2e 0a 25 20 5c 44 65 |finition|s..% \De|
|00000dd0| 73 63 72 69 62 65 4d 61 | 63 72 6f 7b 5c 40 54 65 |scribeMa|cro{\@Te|
|00000de0| 58 76 65 72 73 69 6f 6e | 7d 0a 25 20 59 6f 75 20 |Xversion|}.% You |
|00000df0| 73 68 6f 75 6c 64 20 6e | 6f 74 20 6e 65 65 64 20 |should n|ot need |
|00000e00| 74 6f 20 73 65 74 20 74 | 68 69 73 20 6d 61 63 72 |to set t|his macr|
|00000e10| 6f 20 69 6e 20 7c 74 65 | 78 73 79 73 2e 63 66 67 |o in |te|xsys.cfg|
|00000e20| 7c 2e 20 5c 4c 61 54 65 | 58 5c 0a 25 20 74 65 73 ||. \LaTe|X\.% tes|
|00000e30| 74 73 20 74 6f 20 73 65 | 74 20 74 68 69 73 20 61 |ts to se|t this a|
|00000e40| 75 74 6f 6d 61 74 69 63 | 61 6c 6c 79 2e 20 53 65 |utomatic|ally. Se|
|00000e50| 65 20 74 68 65 20 63 6f | 6d 6d 65 6e 74 73 20 69 |e the co|mments i|
|00000e60| 6e 20 74 68 65 20 6f 70 | 65 6e 69 6e 67 0a 25 20 |n the op|ening.% |
|00000e70| 73 65 63 74 69 6f 6e 20 | 6f 66 20 5c 74 65 78 74 |section |of \text|
|00000e80| 74 74 7b 6c 74 64 69 72 | 63 68 6b 2e 64 74 78 7d |tt{ltdir|chk.dtx}|
|00000e90| 2e 0a 25 20 54 68 65 20 | 66 6f 6c 6c 6f 77 69 6e |..% The |followin|
|00000ea0| 67 20 73 65 63 74 69 6f | 6e 73 20 67 69 76 65 20 |g sectio|ns give |
|00000eb0| 65 78 61 6d 70 6c 65 73 | 20 6f 66 20 64 65 66 69 |examples| of defi|
|00000ec0| 6e 69 74 69 6f 6e 73 20 | 77 68 69 63 68 20 6d 69 |nitions |which mi|
|00000ed0| 67 68 74 0a 25 20 77 6f | 72 6b 20 6f 6e 20 76 61 |ght.% wo|rk on va|
|00000ee0| 72 69 6f 75 73 20 73 79 | 73 74 65 6d 73 2e 20 54 |rious sy|stems. T|
|00000ef0| 68 65 73 65 20 61 72 65 | 20 63 75 72 72 65 6e 74 |hese are| current|
|00000f00| 6c 79 20 6d 61 69 6e 6c | 79 20 75 6e 74 65 73 74 |ly mainl|y untest|
|00000f10| 65 64 20 61 73 20 49 20 | 6f 6e 6c 79 0a 25 20 68 |ed as I |only.% h|
|00000f20| 61 76 65 20 61 63 63 65 | 73 73 20 74 6f 20 61 20 |ave acce|ss to a |
|00000f30| 66 65 77 20 73 79 73 74 | 65 6d 73 2c 20 61 6c 6c |few syst|ems, all|
|00000f40| 20 6f 66 20 77 68 69 63 | 68 20 64 6f 20 6e 6f 74 | of whic|h do not|
|00000f50| 20 6e 65 65 64 20 74 68 | 69 73 20 66 69 6c 65 20 | need th|is file |
|00000f60| 61 73 0a 25 20 74 68 65 | 20 61 75 74 6f 6d 61 74 |as.% the| automat|
|00000f70| 69 63 20 74 65 73 74 73 | 20 77 6f 72 6b 2e 20 41 |ic tests| work. A|
|00000f80| 6c 6c 20 74 68 65 20 63 | 6f 64 65 20 69 73 20 63 |ll the c|ode is c|
|00000f90| 6f 6d 6d 65 6e 74 65 64 | 20 6f 75 74 2e 0a 25 20 |ommented| out..% |
|00000fa0| 5c 73 75 62 73 65 63 74 | 69 6f 6e 7b 55 4e 49 58 |\subsect|ion{UNIX|
|00000fb0| 20 28 77 65 62 32 63 29 | 7d 0a 25 20 54 68 69 73 | (web2c)|}.% This|
|00000fc0| 20 69 6d 70 6c 65 6d 65 | 6e 74 61 74 69 6f 6e 20 | impleme|ntation |
|00000fd0| 64 6f 65 73 20 6d 61 6b | 65 20 7c 5c 6f 70 65 6e |does mak|e |\open|
|00000fe0| 69 6e 7c 20 61 6e 64 20 | 7c 5c 69 6e 70 75 74 7c |in| and ||\input||
|00000ff0| 20 6c 6f 6f 6b 20 69 6e | 20 74 68 65 20 73 61 6d | look in| the sam|
|00001000| 65 0a 25 20 70 6c 61 63 | 65 73 2e 20 41 63 63 65 |e.% plac|es. Acce|
|00001010| 70 74 61 62 6c 65 20 73 | 65 74 74 69 6e 67 73 20 |ptable s|ettings |
|00001020| 61 72 65 20 6d 61 64 65 | 20 62 79 20 7c 64 69 72 |are made| by |dir|
|00001030| 63 68 65 63 6b 2e 64 74 | 78 7c 2c 20 61 6e 64 20 |check.dt|x|, and |
|00001040| 73 6f 20 74 68 69 73 0a | 25 20 66 69 6c 65 20 6d |so this.|% file m|
|00001050| 61 79 20 62 65 20 65 6d | 70 74 79 2e 20 54 68 65 |ay be em|pty. The|
|00001060| 20 64 65 66 69 6e 69 74 | 69 6f 6e 73 20 62 65 6c | definit|ions bel|
|00001070| 6f 77 20 61 72 65 20 74 | 68 65 72 65 66 6f 72 65 |ow are t|herefore|
|00001080| 20 6a 75 73 74 20 66 6f | 72 0a 25 20 69 6e 66 6f | just fo|r.% info|
|00001090| 72 6d 61 74 69 6f 6e 2e | 20 0a 25 20 20 20 20 5c |rmation.| .% \|
|000010a0| 62 65 67 69 6e 7b 6d 61 | 63 72 6f 63 6f 64 65 7d |begin{ma|crocode}|
|000010b0| 0a 25 5c 64 65 66 5c 40 | 63 75 72 72 64 69 72 7b |.%\def\@|currdir{|
|000010c0| 2e 2f 7d 0a 25 5c 6c 65 | 74 5c 69 6e 70 75 74 40 |./}.%\le|t\input@|
|000010d0| 70 61 74 68 5c 40 75 6e | 64 65 66 69 6e 65 64 0a |path\@un|defined.|
|000010e0| 25 20 20 20 20 5c 65 6e | 64 7b 6d 61 63 72 6f 63 |% \en|d{macroc|
|000010f0| 6f 64 65 7d 0a 25 20 5c | 73 75 62 73 65 63 74 69 |ode}.% \|subsecti|
|00001100| 6f 6e 7b 55 4e 49 58 20 | 28 6f 74 68 65 72 29 7d |on{UNIX |(other)}|
|00001110| 0a 25 20 41 70 70 61 72 | 65 6e 74 6c 79 20 73 6f |.% Appar|ently so|
|00001120| 6d 65 20 63 6f 6d 6d 65 | 72 63 69 61 6c 20 55 4e |me comme|rcial UN|
|00001130| 49 58 20 69 6d 70 6c 65 | 6d 65 6e 74 61 74 69 6f |IX imple|mentatio|
|00001140| 6e 73 20 68 61 76 65 20 | 64 69 66 66 65 72 65 6e |ns have |differen|
|00001150| 74 20 70 61 74 68 73 0a | 25 20 66 6f 72 20 7c 5c |t paths.|% for |\|
|00001160| 6f 70 65 6e 69 6e 7c 20 | 61 6e 64 20 7c 5c 69 6e |openin| |and |\in|
|00001170| 70 75 74 7c 2e 20 46 6f | 72 20 74 68 65 73 65 20 |put|. Fo|r these |
|00001180| 6f 6e 65 20 63 6f 75 6c | 64 20 75 73 65 20 64 65 |one coul|d use de|
|00001190| 66 69 6e 69 74 69 6f 6e | 73 20 6c 69 6b 65 0a 25 |finition|s like.%|
|000011a0| 20 74 68 65 20 66 6f 6c | 6c 6f 77 69 6e 67 20 28 | the fol|lowing (|
|000011b0| 77 69 74 68 20 77 68 61 | 74 65 76 65 72 20 64 69 |with wha|tever di|
|000011c0| 72 65 63 74 6f 72 69 65 | 73 20 61 72 65 20 75 73 |rectorie|s are us|
|000011d0| 65 64 20 61 74 20 79 6f | 75 72 20 73 69 74 65 29 |ed at yo|ur site)|
|000011e0| 3a 0a 25 20 6e 6f 74 65 | 20 74 68 61 74 20 74 68 |:.% note| that th|
|000011f0| 65 20 64 69 72 65 63 74 | 6f 72 79 20 6e 61 6d 65 |e direct|ory name|
|00001200| 73 20 73 68 6f 75 6c 64 | 20 65 6e 64 20 77 69 74 |s should| end wit|
|00001210| 68 20 7c 2f 7c 2e 0a 25 | 20 20 20 20 5c 62 65 67 |h |/|..%| \beg|
|00001220| 69 6e 7b 6d 61 63 72 6f | 63 6f 64 65 7d 0a 25 20 |in{macro|code}.% |
|00001230| 5c 64 65 66 5c 40 63 75 | 72 72 64 69 72 7b 2e 2f |\def\@cu|rrdir{./|
|00001240| 7d 0a 25 20 5c 64 65 66 | 5c 69 6e 70 75 74 40 70 |}.% \def|\input@p|
|00001250| 61 74 68 7b 25 0a 25 20 | 20 20 7b 2f 75 73 72 2f |ath{%.% | {/usr/|
|00001260| 6c 6f 63 61 6c 2f 6c 69 | 62 2f 74 65 78 2f 69 6e |local/li|b/tex/in|
|00001270| 70 75 74 73 2f 64 69 73 | 74 72 69 62 2f 7d 25 0a |puts/dis|trib/}%.|
|00001280| 25 20 20 20 7b 2f 75 73 | 72 2f 6c 6f 63 61 6c 2f |% {/us|r/local/|
|00001290| 6c 69 62 2f 74 65 78 2f | 69 6e 70 75 74 73 2f 63 |lib/tex/|inputs/c|
|000012a0| 6f 6e 74 72 69 62 2f 7d | 25 0a 25 20 20 20 7b 2f |ontrib/}|%.% {/|
|000012b0| 75 73 72 2f 6c 6f 63 61 | 6c 2f 6c 69 62 2f 74 65 |usr/loca|l/lib/te|
|000012c0| 78 2f 69 6e 70 75 74 73 | 2f 6c 6f 63 61 6c 2f 7d |x/inputs|/local/}|
|000012d0| 25 0a 25 20 20 20 20 5c | 65 6e 64 7b 6d 61 63 72 |%.% \|end{macr|
|000012e0| 6f 63 6f 64 65 7d 0a 25 | 20 5c 73 75 62 73 65 63 |ocode}.%| \subsec|
|000012f0| 74 69 6f 6e 7b 4d 53 44 | 4f 53 20 28 65 6d 74 65 |tion{MSD|OS (emte|
|00001300| 78 29 7d 0a 25 20 54 68 | 69 73 20 69 6d 70 6c 65 |x)}.% Th|is imple|
|00001310| 6d 65 6e 74 61 74 69 6f | 6e 20 64 6f 65 73 20 6d |mentatio|n does m|
|00001320| 61 6b 65 20 7c 5c 6f 70 | 65 6e 69 6e 7c 20 61 6e |ake |\op|enin| an|
|00001330| 64 20 7c 5c 69 6e 70 75 | 74 7c 20 6c 6f 6f 6b 20 |d |\inpu|t| look |
|00001340| 69 6e 20 74 68 65 20 73 | 61 6d 65 0a 25 20 70 6c |in the s|ame.% pl|
|00001350| 61 63 65 73 2e 20 41 63 | 63 65 70 74 61 62 6c 65 |aces. Ac|ceptable|
|00001360| 20 73 65 74 74 69 6e 67 | 73 20 61 72 65 20 6d 61 | setting|s are ma|
|00001370| 64 65 20 62 79 20 7c 64 | 69 72 63 68 65 63 6b 2e |de by |d|ircheck.|
|00001380| 64 74 78 7c 2c 20 61 6e | 64 20 73 6f 20 74 68 69 |dtx|, an|d so thi|
|00001390| 73 0a 25 20 66 69 6c 65 | 20 6d 61 79 20 62 65 20 |s.% file| may be |
|000013a0| 65 6d 70 74 79 2e 20 54 | 68 65 20 64 65 66 69 6e |empty. T|he defin|
|000013b0| 69 74 69 6f 6e 73 20 62 | 65 6c 6f 77 20 61 72 65 |itions b|elow are|
|000013c0| 20 74 68 65 72 65 66 6f | 72 65 20 6a 75 73 74 20 | therefo|re just |
|000013d0| 66 6f 72 0a 25 20 69 6e | 66 6f 72 6d 61 74 69 6f |for.% in|formatio|
|000013e0| 6e 2e 20 0a 25 20 20 20 | 20 5c 62 65 67 69 6e 7b |n. .% | \begin{|
|000013f0| 6d 61 63 72 6f 63 6f 64 | 65 7d 0a 25 20 5c 64 65 |macrocod|e}.% \de|
|00001400| 66 5c 40 63 75 72 72 64 | 69 72 7b 2e 2f 7d 0a 25 |f\@currd|ir{./}.%|
|00001410| 20 5c 6c 65 74 5c 69 6e | 70 75 74 40 70 61 74 68 | \let\in|put@path|
|00001420| 5c 40 75 6e 64 65 66 69 | 6e 65 64 0a 25 20 20 20 |\@undefi|ned.% |
|00001430| 20 5c 65 6e 64 7b 6d 61 | 63 72 6f 63 6f 64 65 7d | \end{ma|crocode}|
|00001440| 0a 25 20 5c 73 75 62 73 | 65 63 74 69 6f 6e 7b 4d |.% \subs|ection{M|
|00001450| 53 44 4f 53 20 28 6f 74 | 68 65 72 29 7d 0a 25 20 |SDOS (ot|her)}.% |
|00001460| 53 6f 6d 65 20 50 43 20 | 69 6d 70 6c 65 6d 65 6e |Some PC |implemen|
|00001470| 74 61 74 69 6f 6e 73 20 | 68 61 76 65 20 64 69 66 |tations |have dif|
|00001480| 66 65 72 65 6e 74 20 70 | 61 74 68 73 0a 25 20 66 |ferent p|aths.% f|
|00001490| 6f 72 20 7c 5c 6f 70 65 | 6e 69 6e 7c 20 61 6e 64 |or |\ope|nin| and|
|000014a0| 20 7c 5c 69 6e 70 75 74 | 7c 2e 20 46 6f 72 20 74 | |\input||. For t|
|000014b0| 68 65 73 65 20 6f 6e 65 | 20 63 6f 75 6c 64 20 75 |hese one| could u|
|000014c0| 73 65 20 64 65 66 69 6e | 69 74 69 6f 6e 73 20 6c |se defin|itions l|
|000014d0| 69 6b 65 0a 25 20 74 68 | 65 20 66 6f 6c 6c 6f 77 |ike.% th|e follow|
|000014e0| 69 6e 67 20 28 77 69 74 | 68 20 77 68 61 74 65 76 |ing (wit|h whatev|
|000014f0| 65 72 20 64 69 72 65 63 | 74 6f 72 69 65 73 20 61 |er direc|tories a|
|00001500| 72 65 20 75 73 65 64 20 | 61 74 20 79 6f 75 72 20 |re used |at your |
|00001510| 73 69 74 65 29 3a 0a 25 | 20 6e 6f 74 65 20 74 68 |site):.%| note th|
|00001520| 61 74 20 74 68 65 20 64 | 69 72 65 63 74 6f 72 79 |at the d|irectory|
|00001530| 20 6e 61 6d 65 73 20 73 | 68 6f 75 6c 64 20 65 6e | names s|hould en|
|00001540| 64 20 77 69 74 68 20 7c | 2f 7c 2e 0a 25 20 54 68 |d with ||/|..% Th|
|00001550| 69 73 20 61 73 73 75 6d | 65 73 20 74 68 65 20 69 |is assum|es the i|
|00001560| 6d 70 6c 65 6d 65 6e 74 | 61 74 69 6f 6e 20 75 73 |mplement|ation us|
|00001570| 65 73 20 55 4e 49 58 20 | 73 74 79 6c 65 20 7c 2f |es UNIX |style |/|
|00001580| 7c 20 61 73 20 74 68 65 | 20 64 69 72 65 63 74 6f || as the| directo|
|00001590| 72 79 0a 25 20 73 65 70 | 61 72 61 74 6f 72 2e 20 |ry.% sep|arator. |
|000015a0| 0a 25 20 20 20 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |.% \b|egin{mac|
|000015b0| 72 6f 63 6f 64 65 7d 0a | 25 20 5c 64 65 66 5c 40 |rocode}.|% \def\@|
|000015c0| 63 75 72 72 64 69 72 7b | 2e 2f 7d 0a 25 20 5c 64 |currdir{|./}.% \d|
|000015d0| 65 66 5c 69 6e 70 75 74 | 40 70 61 74 68 7b 25 0a |ef\input|@path{%.|
|000015e0| 25 20 20 20 7b 63 3a 2f | 74 65 78 2f 69 6e 70 75 |% {c:/|tex/inpu|
|000015f0| 74 73 2f 64 69 73 74 72 | 69 62 2f 7d 25 0a 25 20 |ts/distr|ib/}%.% |
|00001600| 20 20 7b 63 3a 2f 74 65 | 78 2f 69 6e 70 75 74 73 | {c:/te|x/inputs|
|00001610| 2f 63 6f 6e 74 72 69 62 | 2f 7d 25 0a 25 20 20 20 |/contrib|/}%.% |
|00001620| 7b 63 3a 2f 74 65 78 2f | 69 6e 70 75 74 73 2f 6c |{c:/tex/|inputs/l|
|00001630| 6f 63 61 6c 2f 7d 25 0a | 25 20 20 20 20 5c 65 6e |ocal/}%.|% \en|
|00001640| 64 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 25 20 5c |d{macroc|ode}.% \|
|00001650| 73 75 62 73 65 63 74 69 | 6f 6e 7b 56 4d 53 20 28 |subsecti|on{VMS (|
|00001660| 3f 3f 3f 29 7d 0a 25 20 | 54 68 69 73 20 69 6d 70 |???)}.% |This imp|
|00001670| 6c 65 6d 65 6e 74 61 74 | 69 6f 6e 20 64 6f 65 73 |lementat|ion does|
|00001680| 20 6d 61 6b 65 20 7c 5c | 6f 70 65 6e 69 6e 7c 20 | make |\|openin| |
|00001690| 61 6e 64 20 7c 5c 69 6e | 70 75 74 7c 20 6c 6f 6f |and |\in|put| loo|
|000016a0| 6b 20 69 6e 20 74 68 65 | 20 73 61 6d 65 0a 25 20 |k in the| same.% |
|000016b0| 70 6c 61 63 65 73 2e 20 | 41 63 63 65 70 74 61 62 |places. |Acceptab|
|000016c0| 6c 65 20 73 65 74 74 69 | 6e 67 73 20 61 72 65 20 |le setti|ngs are |
|000016d0| 6d 61 64 65 20 62 79 20 | 7c 64 69 72 63 68 65 63 |made by ||dirchec|
|000016e0| 6b 2e 64 74 78 7c 2c 20 | 61 6e 64 20 73 6f 20 74 |k.dtx|, |and so t|
|000016f0| 68 69 73 0a 25 20 66 69 | 6c 65 20 6d 61 79 20 62 |his.% fi|le may b|
|00001700| 65 20 65 6d 70 74 79 2e | 20 54 68 65 20 64 65 66 |e empty.| The def|
|00001710| 69 6e 69 74 69 6f 6e 73 | 20 62 65 6c 6f 77 20 61 |initions| below a|
|00001720| 72 65 20 74 68 65 72 65 | 66 6f 72 65 20 6a 75 73 |re there|fore jus|
|00001730| 74 20 66 6f 72 0a 25 20 | 69 6e 66 6f 72 6d 61 74 |t for.% |informat|
|00001740| 69 6f 6e 2e 20 0a 25 20 | 20 20 20 5c 62 65 67 69 |ion. .% | \begi|
|00001750| 6e 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 25 20 5c |n{macroc|ode}.% \|
|00001760| 64 65 66 5c 40 63 75 72 | 72 64 69 72 7b 5b 5d 7d |def\@cur|rdir{[]}|
|00001770| 0a 25 20 5c 6c 65 74 5c | 69 6e 70 75 74 40 70 61 |.% \let\|input@pa|
|00001780| 74 68 5c 40 75 6e 64 65 | 66 69 6e 65 64 0a 25 20 |th\@unde|fined.% |
|00001790| 20 20 20 5c 65 6e 64 7b | 6d 61 63 72 6f 63 6f 64 | \end{|macrocod|
|000017a0| 65 7d 0a 25 20 5c 73 75 | 62 73 65 63 74 69 6f 6e |e}.% \su|bsection|
|000017b0| 7b 56 4d 53 20 28 3f 3f | 3f 29 7d 0a 25 20 53 6f |{VMS (??|?)}.% So|
|000017c0| 6d 65 20 56 4d 53 20 69 | 6d 70 6c 65 6d 65 6e 74 |me VMS i|mplement|
|000017d0| 61 74 69 6f 6e 73 20 68 | 61 76 65 20 64 69 66 66 |ations h|ave diff|
|000017e0| 65 72 65 6e 74 20 70 61 | 74 68 73 0a 25 20 66 6f |erent pa|ths.% fo|
|000017f0| 72 20 7c 5c 6f 70 65 6e | 69 6e 7c 20 61 6e 64 20 |r |\open|in| and |
|00001800| 7c 5c 69 6e 70 75 74 7c | 2e 20 46 6f 72 20 74 68 ||\input||. For th|
|00001810| 65 73 65 20 6f 6e 65 20 | 63 6f 75 6c 64 20 75 73 |ese one |could us|
|00001820| 65 20 64 65 66 69 6e 69 | 74 69 6f 6e 73 20 6c 69 |e defini|tions li|
|00001830| 6b 65 0a 25 20 74 68 65 | 20 66 6f 6c 6c 6f 77 69 |ke.% the| followi|
|00001840| 6e 67 3a 0a 25 20 20 20 | 20 5c 62 65 67 69 6e 7b |ng:.% | \begin{|
|00001850| 6d 61 63 72 6f 63 6f 64 | 65 7d 0a 25 20 5c 64 65 |macrocod|e}.% \de|
|00001860| 66 5c 40 63 75 72 72 64 | 69 72 7b 5b 5d 7d 0a 25 |f\@currd|ir{[]}.%|
|00001870| 20 5c 64 65 66 5c 69 6e | 70 75 74 40 70 61 74 68 | \def\in|put@path|
|00001880| 7b 25 0a 25 20 20 20 7b | 74 65 78 69 6e 70 75 74 |{%.% {|texinput|
|00001890| 73 3a 7d 25 0a 25 20 20 | 20 7b 5b 53 4f 4d 45 2e |s:}%.% | {[SOME.|
|000018a0| 54 45 58 2e 44 49 52 45 | 43 54 4f 52 59 5d 7d 25 |TEX.DIRE|CTORY]}%|
|000018b0| 0a 25 20 20 20 20 5c 65 | 6e 64 7b 6d 61 63 72 6f |.% \e|nd{macro|
|000018c0| 63 6f 64 65 7d 0a 25 20 | 5c 73 75 62 73 65 63 74 |code}.% |\subsect|
|000018d0| 69 6f 6e 7b 4d 41 43 49 | 4e 54 4f 53 48 20 28 4f |ion{MACI|NTOSH (O|
|000018e0| 7a 54 65 58 20 31 2e 36 | 29 7d 0a 25 20 54 68 69 |zTeX 1.6|)}.% Thi|
|000018f0| 73 20 69 6d 70 6c 65 6d | 65 6e 74 61 74 69 6f 6e |s implem|entation|
|00001900| 20 64 6f 65 73 20 6d 61 | 6b 65 20 7c 5c 6f 70 65 | does ma|ke |\ope|
|00001910| 6e 69 6e 7c 20 61 6e 64 | 20 7c 5c 69 6e 70 75 74 |nin| and| |\input|
|00001920| 7c 20 6c 6f 6f 6b 20 69 | 6e 20 74 68 65 20 73 61 || look i|n the sa|
|00001930| 6d 65 0a 25 20 70 6c 61 | 63 65 73 2e 20 41 63 63 |me.% pla|ces. Acc|
|00001940| 65 70 74 61 62 6c 65 20 | 73 65 74 74 69 6e 67 73 |eptable |settings|
|00001950| 20 61 72 65 20 6d 61 64 | 65 20 62 79 20 7c 64 69 | are mad|e by |di|
|00001960| 72 63 68 65 63 6b 2e 64 | 74 78 7c 2c 20 61 6e 64 |rcheck.d|tx|, and|
|00001970| 20 73 6f 20 74 68 69 73 | 0a 25 20 66 69 6c 65 20 | so this|.% file |
|00001980| 6d 61 79 20 62 65 20 65 | 6d 70 74 79 2e 20 54 68 |may be e|mpty. Th|
|00001990| 65 20 64 65 66 69 6e 69 | 74 69 6f 6e 73 20 62 65 |e defini|tions be|
|000019a0| 6c 6f 77 20 61 72 65 20 | 74 68 65 72 65 66 6f 72 |low are |therefor|
|000019b0| 65 20 6a 75 73 74 20 66 | 6f 72 0a 25 20 69 6e 66 |e just f|or.% inf|
|000019c0| 6f 72 6d 61 74 69 6f 6e | 2e 20 0a 25 20 20 20 20 |ormation|. .% |
|000019d0| 5c 62 65 67 69 6e 7b 6d | 61 63 72 6f 63 6f 64 65 |\begin{m|acrocode|
|000019e0| 7d 0a 25 20 5c 64 65 66 | 5c 40 63 75 72 72 64 69 |}.% \def|\@currdi|
|000019f0| 72 7b 3a 7d 0a 25 20 5c | 6c 65 74 5c 69 6e 70 75 |r{:}.% \|let\inpu|
|00001a00| 74 40 70 61 74 68 5c 40 | 75 6e 64 65 66 69 6e 65 |t@path\@|undefine|
|00001a10| 64 0a 25 20 20 20 20 5c | 65 6e 64 7b 6d 61 63 72 |d.% \|end{macr|
|00001a20| 6f 63 6f 64 65 7d 0a 25 | 20 5c 73 75 62 73 65 63 |ocode}.%| \subsec|
|00001a30| 74 69 6f 6e 7b 4d 41 43 | 49 4e 54 4f 53 48 20 28 |tion{MAC|INTOSH (|
|00001a40| 6f 74 68 65 72 29 7d 0a | 25 20 53 6f 6d 65 20 4d |other)}.|% Some M|
|00001a50| 61 63 69 6e 74 6f 73 68 | 20 69 6d 70 6c 65 6d 65 |acintosh| impleme|
|00001a60| 6e 74 61 74 69 6f 6e 73 | 20 68 61 76 65 20 64 69 |ntations| have di|
|00001a70| 66 66 65 72 65 6e 74 20 | 70 61 74 68 73 0a 25 20 |fferent |paths.% |
|00001a80| 66 6f 72 20 7c 5c 6f 70 | 65 6e 69 6e 7c 20 61 6e |for |\op|enin| an|
|00001a90| 64 20 7c 5c 69 6e 70 75 | 74 7c 2e 20 46 6f 72 20 |d |\inpu|t|. For |
|00001aa0| 74 68 65 73 65 20 6f 6e | 65 20 63 6f 75 6c 64 20 |these on|e could |
|00001ab0| 75 73 65 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |use defi|nitions |
|00001ac0| 6c 69 6b 65 0a 25 20 74 | 68 65 20 66 6f 6c 6c 6f |like.% t|he follo|
|00001ad0| 77 69 6e 67 20 28 77 69 | 74 68 20 77 68 61 74 65 |wing (wi|th whate|
|00001ae0| 76 65 72 20 66 6f 6c 64 | 65 72 73 20 61 72 65 20 |ver fold|ers are |
|00001af0| 75 73 65 64 20 6f 6e 20 | 79 6f 75 72 20 6d 61 63 |used on |your mac|
|00001b00| 68 69 6e 65 29 3a 0a 25 | 20 6e 6f 74 65 20 74 68 |hine):.%| note th|
|00001b10| 61 74 20 74 68 65 20 64 | 69 72 65 63 74 6f 72 79 |at the d|irectory|
|00001b20| 20 6e 61 6d 65 73 20 73 | 68 6f 75 6c 64 20 65 6e | names s|hould en|
|00001b30| 64 20 77 69 74 68 20 7c | 3a 7c 2c 20 61 6e 64 20 |d with ||:|, and |
|00001b40| 74 68 65 79 20 73 68 6f | 75 6c 64 0a 25 20 63 6f |they sho|uld.% co|
|00001b50| 6e 74 61 69 6e 20 7b 5c | 65 6d 20 6e 6f 5c 2f 7d |ntain {\|em no\/}|
|00001b60| 20 73 70 61 63 65 73 2e | 0a 25 20 20 20 20 5c 62 | spaces.|.% \b|
|00001b70| 65 67 69 6e 7b 6d 61 63 | 72 6f 63 6f 64 65 7d 0a |egin{mac|rocode}.|
|00001b80| 25 20 5c 64 65 66 5c 40 | 63 75 72 72 64 69 72 7b |% \def\@|currdir{|
|00001b90| 3a 7d 0a 25 20 5c 64 65 | 66 5c 69 6e 70 75 74 40 |:}.% \de|f\input@|
|00001ba0| 70 61 74 68 7b 25 0a 25 | 20 20 20 7b 48 61 72 64 |path{%.%| {Hard|
|00001bb0| 2d 44 69 73 6b 3a 41 70 | 70 6c 69 63 61 74 69 6f |-Disk:Ap|plicatio|
|00001bc0| 6e 73 3a 54 65 58 3a 54 | 65 58 2d 69 6e 70 75 74 |ns:TeX:T|eX-input|
|00001bd0| 73 3a 7d 25 0a 25 20 20 | 20 7b 48 61 72 64 2d 44 |s:}%.% | {Hard-D|
|00001be0| 69 73 6b 3a 41 70 70 6c | 69 63 61 74 69 6f 6e 73 |isk:Appl|ications|
|00001bf0| 3a 54 65 58 3a 4d 79 2d | 69 6e 70 75 74 73 3a 7d |:TeX:My-|inputs:}|
|00001c00| 25 0a 25 20 20 20 20 5c | 65 6e 64 7b 6d 61 63 72 |%.% \|end{macr|
|00001c10| 6f 63 6f 64 65 7d 0a 25 | 20 5c 73 75 62 73 65 63 |ocode}.%| \subsec|
|00001c20| 74 69 6f 6e 7b 46 41 4b | 45 20 45 58 41 4d 50 4c |tion{FAK|E EXAMPL|
|00001c30| 45 7d 0a 25 20 20 54 68 | 69 73 20 65 78 61 6d 70 |E}.% Th|is examp|
|00001c40| 6c 65 20 69 73 20 66 6f | 72 20 61 6e 20 6f 70 65 |le is fo|r an ope|
|00001c50| 72 61 74 69 6e 67 20 73 | 79 73 74 65 6d 20 74 68 |rating s|ystem th|
|00001c60| 61 74 20 68 61 73 20 66 | 69 6c 65 6e 61 6d 65 73 |at has f|ilenames|
|00001c70| 20 6f 66 20 74 68 65 0a | 25 20 20 66 6f 72 6d 20 | of the.|% form |
|00001c80| 7c 3c 61 72 65 61 3e 6e | 61 6d 65 7c 20 20 46 6f ||<area>n|ame| Fo|
|00001c90| 72 20 6d 61 78 69 6d 75 | 6d 20 63 6f 6d 70 61 74 |r maximu|m compat|
|00001ca0| 61 62 69 6c 69 74 79 20 | 77 69 74 68 20 6d 61 63 |ability |with mac|
|00001cb0| 72 6f 20 73 65 74 73 2c | 0a 25 20 20 79 6f 75 20 |ro sets,|.% you |
|00001cc0| 77 61 6e 74 20 7c 6e 61 | 6d 65 2e 65 78 74 7c 20 |want |na|me.ext| |
|00001cd0| 74 6f 20 62 65 20 6d 61 | 70 70 65 64 20 74 6f 20 |to be ma|pped to |
|00001ce0| 7c 3c 65 78 74 3e 6e 61 | 6d 65 7c 2e 0a 25 20 20 ||<ext>na|me|..% |
|00001cf0| 61 6e 64 20 7c 3c 61 72 | 65 61 3e 6e 61 6d 65 2e |and |<ar|ea>name.|
|00001d00| 65 78 74 7c 20 74 6f 20 | 62 65 20 6d 61 70 70 65 |ext| to |be mappe|
|00001d10| 64 20 74 6f 20 7c 3c 61 | 72 65 61 2e 65 78 74 3e |d to |<a|rea.ext>|
|00001d20| 6e 61 6d 65 7c 2e 0a 25 | 20 20 7c 5c 69 6e 70 75 |name|..%| |\inpu|
|00001d30| 74 7c 20 64 6f 65 73 20 | 74 68 69 73 20 6d 61 70 |t| does |this map|
|00001d40| 70 69 6e 67 20 61 75 74 | 6f 6d 61 74 69 63 61 6c |ping aut|omatical|
|00001d50| 6c 79 2c 20 62 75 74 20 | 7c 5c 6f 70 65 6e 69 6e |ly, but ||\openin|
|00001d60| 7c 20 64 6f 65 73 20 6e | 6f 74 2c 20 61 6e 64 0a || does n|ot, and.|
|00001d70| 25 20 20 64 6f 65 73 20 | 6e 6f 74 20 6c 6f 6f 6b |% does |not look|
|00001d80| 20 69 6e 20 74 68 65 20 | 73 61 6d 65 20 70 6c 61 | in the |same pla|
|00001d90| 63 65 73 20 61 73 20 7c | 5c 69 6e 70 75 74 7c 2e |ces as ||\input|.|
|00001da0| 0a 25 20 20 7c 3c 3e 6e | 61 6d 65 7c 20 69 73 20 |.% |<>n|ame| is |
|00001db0| 74 68 65 20 64 65 73 69 | 72 65 64 20 60 63 75 72 |the desi|red `cur|
|00001dc0| 72 65 6e 74 20 64 69 72 | 65 63 74 6f 72 79 27 20 |rent dir|ectory' |
|00001dd0| 73 79 6e 74 61 78 2e 0a | 25 20 74 68 65 20 66 6f |syntax..|% the fo|
|00001de0| 6c 6c 6f 77 69 6e 67 20 | 63 6f 64 65 20 77 6f 75 |llowing |code wou|
|00001df0| 6c 64 20 70 6f 73 73 69 | 62 6c 79 20 77 6f 72 6b |ld possi|bly work|
|00001e00| 3a 0a 25 20 20 20 20 5c | 62 65 67 69 6e 7b 6d 61 |:.% \|begin{ma|
|00001e10| 63 72 6f 63 6f 64 65 7d | 0a 25 20 5c 64 65 66 5c |crocode}|.% \def\|
|00001e20| 40 64 69 72 23 31 23 32 | 20 7b 25 0a 25 20 20 20 |@dir#1#2| {%.% |
|00001e30| 5c 40 64 40 72 7b 23 31 | 7d 23 32 2e 2e 5c 40 6e |\@d@r{#1|}#2..\@n|
|00001e40| 69 6c 7d 0a 25 20 5c 64 | 65 66 5c 40 64 40 72 23 |il}.% \d|ef\@d@r#|
|00001e50| 31 23 32 2e 23 33 2e 23 | 34 5c 40 6e 69 6c 7b 25 |1#2.#3.#|4\@nil{%|
|00001e60| 0a 25 20 20 20 3c 5c 69 | 66 78 5c 40 64 69 72 23 |.% <\i|fx\@dir#|
|00001e70| 31 5c 40 64 69 72 5c 65 | 6c 73 65 23 31 5c 69 66 |1\@dir\e|lse#1\if|
|00001e80| 78 5c 40 64 69 72 23 33 | 5c 40 64 69 72 5c 65 6c |x\@dir#3|\@dir\el|
|00001e90| 73 65 2e 5c 66 69 5c 66 | 69 23 33 3e 23 32 20 7d |se.\fi\f|i#3>#2 }|
|00001ea0| 0a 25 20 5c 64 65 66 5c | 40 63 75 72 72 64 69 72 |.% \def\|@currdir|
|00001eb0| 7b 5c 40 64 69 72 7b 7d | 7d 0a 25 20 5c 64 65 66 |{\@dir{}|}.% \def|
|00001ec0| 5c 69 6e 70 75 74 40 70 | 61 74 68 7b 25 0a 25 20 |\input@p|ath{%.% |
|00001ed0| 20 20 7b 5c 40 64 69 72 | 7b 61 72 65 61 2e 6f 6e | {\@dir|{area.on|
|00001ee0| 65 7d 7d 25 0a 25 20 20 | 20 7b 5c 40 64 69 72 7b |e}}%.% | {\@dir{|
|00001ef0| 61 72 65 61 2e 74 77 6f | 7d 7d 25 0a 25 20 20 20 |area.two|}}%.% |
|00001f00| 20 5c 65 6e 64 7b 6d 61 | 63 72 6f 63 6f 64 65 7d | \end{ma|crocode}|
|00001f10| 0a | |. | |
+--------+-------------------------+-------------------------+--------+--------+